
public class Estrai {

	
	public static int[] Estrai(int[] A) {
		int[]C= new int [A.length];
		int j=0;
		for(int i=0; i<A.length; i++)
			if (Perfetto(A[i]))
				C[j++]=A[i];
		
	int[] B= new int[j];
	for(int k=0; k<j; k++)
		B[k]= C[k];
		return B;
	
	}
	
	
	public static boolean Perfetto(int n) {
		int s=0;
		for(int i=0; i<n; i++)
			if(n%i==0)
			s=s+i;
		return(s==n);

	}

}
